package com.vviton.zyhj.common.view;

import java.io.Serializable;
import java.util.Date;

import com.vviton.zyhj.common.utils.DateUtils;

/**
 * ClassName: ParamJfxxList <br/>
 * Function: 账房管理-积分. <br/>
 * Date: 2016年11月21日 上午11:31:09 <br/>
 *
 * @author zhucb
 * @version 1.0
 * @since JDK 1.7
 */
public class ParamJfxxList implements Serializable {

    /**
     * 序列化
     */
    private static final long serialVersionUID = 1L;

    /** 账号 **/
    private String zh;

    /** 开始时间 **/
    private Date starttime;

    /** 结束时间 **/
    private Date endtime;

    /** 课堂编号 **/
    private String ktid;

    /** 行为 **/
    private String xw;

    /** 当前页 **/
    private int currPage = 1;

    /** 每页条数 **/
    private int pageSize = 20;

    /** tab切换标记 **/
    private int flag;

    /** 查询HBase使用的限制数量（默认20） **/
    private Long limit;

    /**
     * 获取账号
     * 
     * @return zh
     */
    public String getZh() {
        return zh;
    }

    /**
     * 设置账号
     * 
     * @param zh 账号
     */
    public void setZh(String zh) {
        this.zh = zh;
    }

    /**
     * 获取开始时间
     * 
     * @return starttime
     */
    public Date getStarttime() {
        return starttime;
    }

    /**
     * 设置开始时间
     * 
     * @param starttime 开始时间
     */
    public void setStarttime(String starttime) {
        this.starttime = DateUtils.parseStartDateTime(starttime);
    }

    /**
     * 获取结束时间
     * 
     * @return endtime 结束时间
     */
    public Date getEndtime() {
        return endtime;
    }

    /**
     * 设置结束时间
     * 
     * @param endtime 结束时间
     */
    public void setEndtime(String endtime) {
        this.endtime = DateUtils.parseEndDateTime(endtime);
    }

    /**
     * 获取课堂编号
     * 
     * @return ktid
     */
    public String getKtid() {
        return ktid;
    }

    /**
     * 设置课堂编号
     * 
     * @param ktid 课堂编号
     */
    public void setKtid(String ktid) {
        this.ktid = ktid;
    }

    /**
     * 获取行为
     * 
     * @return xw
     */
    public String getXw() {
        return xw;
    }

    /**
     * 设置行为
     * 
     * @param xw 行为
     */
    public void setXw(String xw) {
        this.xw = xw;
    }

    /**
     * 获取当前页
     * 
     * @return currPage
     */
    public int getCurrPage() {
        return currPage;
    }

    /**
     * 设置当前页
     * 
     * @param currPage 当前页
     */
    public void setCurrPage(int currPage) {
        this.currPage = currPage;
    }

    /**
     * 获取每页条数
     * 
     * @return pageSize
     */
    public int getPageSize() {
        return pageSize;
    }

    /**
     * 设置每页条数
     * 
     * @param pageSize 每页条数
     */
    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    /**
     * 获取flag
     * 
     * @return flag
     */
    public int getFlag() {
        return flag;
    }

    /**
     * 设置flag
     * 
     * @param flag 标志
     */
    public void setFlag(int flag) {
        this.flag = flag;
    }

    /**
     * 获取limit
     * 
     * @return limit
     */
    public Long getLimit() {
        return limit;
    }

    /**
     * 设置limit
     * 
     * @param limit 限制数
     */
    public void setLimit(Long limit) {
        this.limit = limit;
    }

}
